package com.itheima.d3_transform_stream;

import java.io.*;

/*
     目标：掌握字符输出转换流的使用。

     构造器
        public OutputStreamWriter(OutputStream os)	可以把原始的字节输出流，按照代码默认编码转换成字符输出流。
        public OutputStreamWriter(OutputStream os，String charset)	可以把原始的字节输出流，按照指定编码转换成字符输出流(重点)
 */
public class OutputStreamWriterTest3 {
    public static void main(String[] args) throws IOException {
        // 1. 创建转换流
        final OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("gbk.txt"), "gbk");

        // 2. 写入数据
        osw.write('黑');
        osw.write("测试乱码问题");
        osw.write(System.lineSeparator());
        osw.write("目标：掌握字符输出转换流的使用。");

        // 3. 关闭流
        osw.close();
    }
}
